<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Delphi (software)</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Delphi_(software)"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.pygments.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Delphi_software rootpage-Delphi_software skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Delphi (software)</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">For the macromolecular electrostatics modeling software package, see <a href="DelPhi" title="DelPhi">DelPhi</a>.</div>
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */
.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}
/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><th colspan="2" class="infobox-above summary">Delphi</th></tr><tr><td colspan="2" class="infobox-image logo"></td></tr><tr><td colspan="2" class="infobox-image logo"><div class="infobox-caption">Screenshot of Delphi 10.4, with the visual form editor being used to create an application</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Programmer" title="Programmer">Original author(s)</a></th><td class="infobox-data"><a href="Borland" title="Borland">Borland</a>, <a href="CodeGear" title="CodeGear">CodeGear</a>, <a href="Embarcadero_Technologies" title="Embarcadero Technologies">Embarcadero</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data"><a href="Embarcadero_Technologies" title="Embarcadero Technologies">Embarcadero Technologies</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">1995</td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">RAD Studio 12.3 Athens<sup id="cite_ref-wikidata-2351e89f4704d652e9fe6835d74f849ed7344af1-v20_1-0" class="reference"><a href="#cite_note-wikidata-2351e89f4704d652e9fe6835d74f849ed7344af1-v20-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
/ 13 March 2025<span style="display:none"> (<span class="bday dtstart published updated">13 March 2025</span>)</span></div></td></tr><tr style="display:none"><td colspan="2">
</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data">Mostly Delphi (Object Pascal)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data">Runs on <a href="Windows" class="mw-redirect" title="Windows">Windows</a>;<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> targets <a href="Windows" class="mw-redirect" title="Windows">Windows</a>, <a href="Linux" title="Linux">Linux</a>, <a href="MacOS" title="MacOS">macOS</a>, <a href="Android_(operating_system)" title="Android (operating system)">Android</a>, <a href="IOS" title="IOS">iOS</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="Software_Development" class="mw-redirect" title="Software Development">Software Development</a>, <a href="Graphical_user_interface_builder" title="Graphical user interface builder">Designer</a>, <a href="Integrated_development_environment" title="Integrated development environment">IDE</a>, <a href="Compiler" title="Compiler">Compiler</a>, <a href="Runtime_library" title="Runtime library">RTL</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="Freemium" title="Freemium">Freemium</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://www.embarcadero.com/products/delphi">www<wbr>.embarcadero<wbr>.com<wbr>/products<wbr>/delphi</a></span></td></tr></tbody></table>
<p><b>Delphi</b> is a <a href="General-purpose_programming_language" title="General-purpose programming language">general-purpose programming language</a> and a software product that uses the Delphi dialect of the <a href="Object_Pascal" title="Object Pascal">Object Pascal</a> <a href="Programming_language" title="Programming language">programming language</a> and provides an <a href="Integrated_development_environment" title="Integrated development environment">integrated development environment</a> (IDE) for <a href="Rapid_application_development" title="Rapid application development">rapid application development</a> of desktop, <a href="Mobile_application" class="mw-redirect" title="Mobile application">mobile</a>, <a href="Web_application" title="Web application">web</a>, and <a href="Console_application" title="Console application">console</a> software,<sup id="cite_ref-Buchanan2003_3-0" class="reference"><a href="#cite_note-Buchanan2003-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> currently developed and maintained by <a href="Embarcadero_Technologies" title="Embarcadero Technologies">Embarcadero Technologies</a>.
</p><p>Delphi's compilers generate <a href="Native_code" class="mw-redirect" title="Native code">native code</a> for <a href="Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>, <a href="MacOS" title="MacOS">macOS</a>, <a href="IOS" title="IOS">iOS</a>, <a href="Android_(operating_system)" title="Android (operating system)">Android</a> and <a href="Linux" title="Linux">Linux</a> (<a href="X86-64" title="X86-64">x64</a>).<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-auto_5-0" class="reference"><a href="#cite_note-auto-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p><p>Delphi includes a code editor, a visual designer, an integrated debugger, a <a href="Version_control" title="Version control">source code control</a> component, and support for third-party <a href="Plugin_(computing)" class="mw-redirect" title="Plugin (computing)">plugins</a>. The code editor features <a href="Code_Insight" title="Code Insight">Code Insight</a> (<a href="Code_completion" title="Code completion">code completion</a>), Error Insight (real-time error-checking), and <a href="Code_refactoring" title="Code refactoring">refactoring</a>. The visual forms designer has the option of using either the <a href="Visual_Component_Library" title="Visual Component Library">Visual Component Library</a> (VCL) for pure Windows development or the <a href="FireMonkey" title="FireMonkey">FireMonkey</a> (FMX) framework for cross-platform development. Database support is a key feature and is provided by FireDAC (Database Access Components). Delphi is known for its fast compilation speed, native code, and developer productivity.
</p><p>Delphi was originally developed by <a href="Borland" title="Borland">Borland</a> as a <a href="Rapid_application_development" title="Rapid application development">rapid application development</a> tool for Windows as the successor of <a href="Turbo_Pascal" title="Turbo Pascal">Turbo Pascal</a>. Delphi added full <a href="Object-oriented_programming" title="Object-oriented programming">object-oriented programming</a> to the existing language, and the language has grown to support generics, <a href="Anonymous_function" title="Anonymous function">anonymous methods</a>, <a href="Anonymous_function#Closures" title="Anonymous function">closures</a>, and native <a href="Component_Object_Model" title="Component Object Model">Component Object Model</a> (COM) support.
</p><p>Delphi and its <a href="C%2B%2B" title="C++">C++</a> counterpart, <a href="C%2B%2BBuilder" title="C++Builder">C++Builder</a>, are interoperable and jointly sold under the name RAD Studio. There are Professional, Enterprise, and Architect editions, with the higher editions having more features at a higher price. There is also a free-of-charge Community edition, with most of the features of Professional, but restricted to users and companies with low revenue.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Features">Features</h2></div>
<p>Delphi supports <a href="Rapid_application_development" title="Rapid application development">rapid application development</a> (RAD). Prominent features are a visual designer and two <a href="Application_framework" title="Application framework">application frameworks</a>, <a href="Visual_Component_Library" title="Visual Component Library">Visual Component Library</a> (VCL) for Windows and <a href="FireMonkey" title="FireMonkey">FireMonkey</a> (FMX) for cross-platform development.
</p><p>Delphi uses the <a href="Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a>-based programming language <a href="Object_Pascal" title="Object Pascal">Object Pascal</a> created by <a href="Anders_Hejlsberg" title="Anders Hejlsberg">Anders Hejlsberg</a> for Borland (now IDERA) as the successor to Turbo Pascal. It supports native <a href="Cross-compilation" class="mw-redirect" title="Cross-compilation">cross-compilation</a> to many platforms including Windows, Linux, iOS, and Android.
</p><p>To better support development for Microsoft Windows and interoperate with code developed with other software development tools, Delphi supports independent interfaces of <a href="Component_Object_Model" title="Component Object Model">Component Object Model</a> (COM) with <a href="Reference_counting" title="Reference counting">reference counting</a> class implementations, and support for many third-party components. <a href="Interface_(computer_science)" class="mw-redirect" title="Interface (computer science)">Interface</a> implementations can be delegated to fields or properties of classes. Message handlers are implemented by tagging a <a href="Method_(computer_programming)" title="Method (computer programming)">method</a> of a <a href="Class_(computer_programming)" title="Class (computer programming)">class</a> with the integer constant of the message to handle.
</p><p><a href="Database" title="Database">Database</a> connectivity is extensively supported through VCL database-aware and database access components.
</p><p>Later versions have included upgraded and enhanced runtime library routines, some provided by the community group <a href="FastCode" title="FastCode">FastCode</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Characteristics">Characteristics</h3></div>
<p>Delphi uses a <a href="Strongly-typed_programming_language" class="mw-redirect" title="Strongly-typed programming language">strongly typed</a> <a href="High-level_programming_language" title="High-level programming language">high-level programming language</a>, intended to be easy to use and originally based on the earlier Object Pascal language. <a href="Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a> was originally developed as a general-purpose language "suitable for expressing the fundamental constructs known at the time in a concise and logical way", and "its implementation was to be efficient and competitive with existing FORTRAN compilers"<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> but without low-level programming facilities or access to hardware. Turbo Pascal and its descendants, including Delphi, support access to hardware and low-level programming, with the facility to incorporate code written in <a href="Assembly_language" title="Assembly language">assembly language</a> and other languages. Delphi's <a href="Object-oriented_programming" title="Object-oriented programming">object-orientation</a> features only class- and interface-based <a href="Polymorphism_(computer_science)" title="Polymorphism (computer science)">polymorphism</a>.<sup id="cite_ref-WangTan2006_9-0" class="reference"><a href="#cite_note-WangTan2006-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> Metaclasses are first class objects. Objects are references to the objects (as in <a href="Java_(programming_language)" title="Java (programming language)">Java</a>), which Delphi implicitly de-references, so there is usually no need to manually allocate memory for pointers to objects or use similar techniques that some other languages need. There are dedicated reference-counted string types, and also null-terminated strings.
</p><p>Strings can be concatenated by using the '+' operator, rather than using functions. For dedicated string types, Delphi handles memory management without programmer intervention. Since Borland Developer Studio 2006, there are functions to locate <a href="Memory_leak" title="Memory leak">memory leaks</a>.
</p><p>Delphi includes an integrated IDE. The Delphi products all ship with a run-time library (RTL) and a <a href="Visual_Component_Library" title="Visual Component Library">Visual Component Library</a> (VCL), including most of its source code. Third-party components (sometimes with full <a href="Source_code" title="Source code">source code</a>) and tools to enhance the IDE or for other Delphi related development tasks are available, some free of charge. The IDE includes a GUI for localization and translation of created programs that may be deployed to a translator; there are also third-party tools with more features for this purpose. The VCL framework maintains a high level of source compatibility between versions, which simplifies updating existing source code to a newer Delphi version. Third-party libraries typically need updates from the vendor but, if source code is supplied, recompilation with the newer version may be sufficient. The VCL was an early adopter of <a href="Dependency_injection" title="Dependency injection">dependency injection</a> or <a href="Inversion_of_control" title="Inversion of control">inversion of control</a>; it uses a reusable component model, extensible by the developer. With class helpers, new functionality can be introduced to core RTL and VCL classes without changing the original source code of the RTL or VCL.
</p><p>Delphi supports a wide range of third-party database access components that provide native connectivity to major database systems. These include specialized libraries for Oracle, SQL Server, MySQL/MariaDB, PostgreSQL, SQLite, and InterBase/Firebird. Some components, like <a rel="nofollow" class="external text" href="https://www.capterra.com/p/250231/Delphi-Data-Access-Components/">DAC</a>, offer universal data access solutions supporting multiple databases and cloud services such as Salesforce and FreshBooks. These libraries are regularly updated to remain compatible with the latest IDE versions (e.g., RAD Studio 12), operating systems (e.g., macOS Sonoma, iOS 17, Android 13), and database engines (e.g., Oracle 23, SQL Server 2022, PostgreSQL 16).
</p><p>The compiler is <a href="Optimizing_compiler" title="Optimizing compiler">optimizing</a> and is a <a href="One-pass_compiler" title="One-pass compiler">single-pass compiler</a>. It can optionally compile to a single <a href="Executable" title="Executable">executable</a> which does not require <a href="Dynamic-link_library" title="Dynamic-link library">DLLs</a>. Delphi can also generate standard DLLs, <a href="ActiveX" title="ActiveX">ActiveX</a> DLLs, <a href="Component_Object_Model" title="Component Object Model">COM</a> automation servers and <a href="Windows_services" class="mw-redirect" title="Windows services">Windows services</a>.
</p><p>The Delphi IDEs since Delphi 2005 increasingly support <a href="Refactoring" class="mw-redirect" title="Refactoring">refactoring</a> features such as method extraction and the possibility to create <a href="Unified_Modeling_Language" title="Unified Modeling Language">UML</a> models from the source code or to modify the source through changes made in the model.
</p><p>Delphi has communities on the <a href="World_Wide_Web" title="World Wide Web">web</a>, where also its employees actively participate. And Delphi is using in collaboration with FireDAC components.
</p>
<div class="mw-heading mw-heading3"><h3 id="Backward_compatibility">Backward compatibility</h3></div>
<p>Delphi is one of the languages where backward compatibility is close to 100%. Although each new release of Delphi attempts to keep as much <a href="Backward_compatibility" title="Backward compatibility">backward compatibility</a> as possible to allow existing code reuse, new features, new libraries, and improvements sometimes make newer releases less than 100% backward compatible.
</p><p>Since 2016, there have been new releases of Delphi every six months, with new platforms being added approximately every second release.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Frameworks">Frameworks</h3></div>
<p>Delphi offers two frameworks for visual application development, VCL and FireMonkey (FMX):
</p>
<ul><li><a href="Visual_Component_Library" title="Visual Component Library">Visual Component Library</a> (VCL) is the framework for developing pure Windows applications. VCL is a long-standing framework, included in the first release of Delphi and actively developed ever since then.</li>
<li><a href="FireMonkey" title="FireMonkey">FireMonkey</a> (later abbreviated FMX), was released in 2011, as part of Delphi XE2, together with an additional set of built-in compilers for non-Windows platforms. FireMonkey is a cross-platform framework for Windows, macOS, iOS, Android and Linux (x64). The GUI parts of FireMonkey are largely based on Direct3D and OpenGL. FireMonkey is not compatible with VCL; they are two separate frameworks. FireMonkey applications do, however, allow easy sharing of non-visual code <a href="Unit_(Software_Development)" class="mw-redirect" title="Unit (Software Development)">units</a> with VCL applications, enabling a lot of code to be ported or shared easily between the platforms.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Interoperability">Interoperability</h3></div>
<p>Delphi and its <a href="C%2B%2B" title="C++">C++</a> counterpart, <a href="C%2B%2BBuilder" title="C++Builder">C++Builder</a>, are interoperable. They share many core components, notably the IDE, the VCL and FMX frameworks, and much of the <a href="Runtime_library" title="Runtime library">runtime library</a>. In addition, they can be used jointly in a project. For example, C++Builder 6 and later can combine source code from Delphi and C++ in one project, while packages compiled with C++Builder can be used from within Delphi. In 2007, the products were released jointly as RAD Studio, a shared host for Delphi and C++Builder, which can be purchased with either or both.
Starting with Rio, there is also interoperability with Python.
</p>
<div class="mw-heading mw-heading3"><h3 id="Sample_"Hello_World"_program">Sample "Hello World" program</h3></div>
<div role="note" class="hatnote navigation-not-searchable">See also: <a href="Object_Pascal#Delphi_and_Free_Pascal_version" title="Object Pascal">Object Pascal § Delphi_and_Free_Pascal_version</a></div><div class="mw-highlight mw-highlight-lang-delphi mw-content-ltr" dir="ltr"><pre><span class="k">program</span><span class="w"> </span><span class="n">ObjectPascalExample</span><span class="o">;</span>
<span class="k">type</span>
<span class="w"> </span><span class="n">THelloWorld</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">class</span>
<span class="w"> </span><span class="k">procedure</span><span class="w"> </span><span class="nf">Put</span><span class="o">;</span>
<span class="w"> </span><span class="k">end</span><span class="o">;</span>
<span class="k">procedure</span><span class="w"> </span><span class="nc">THelloWorld</span><span class="o">.</span><span class="nf">Put</span><span class="o">;</span>
<span class="k">begin</span>
<span class="w"> </span><span class="nb">Writeln</span><span class="p">(</span><span class="s">'Hello, World!'</span><span class="p">)</span><span class="o">;</span>
<span class="k">end</span><span class="o">;</span>
<span class="k">var</span>
<span class="w"> </span><span class="n">HelloWorld</span><span class="o">:</span><span class="w"> </span><span class="n">THelloWorld</span><span class="o">;</span><span class="w"> </span><span class="cm">{ this is an implicit pointer }</span>
<span class="k">begin</span>
<span class="w"> </span><span class="n">HelloWorld</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="n">THelloWorld</span><span class="o">.</span><span class="n">Create</span><span class="o">;</span><span class="w"> </span><span class="cm">{ constructor returns a pointer to an object of type THelloWorld }</span>
<span class="w"> </span><span class="n">HelloWorld</span><span class="o">.</span><span class="n">Put</span><span class="o">;</span>
<span class="w"> </span><span class="n">HelloWorld</span><span class="o">.</span><span class="n">Free</span><span class="o">;</span><span class="w"> </span><span class="cm">{ this line deallocates the THelloWorld object pointed to by HelloWorld }</span>
<span class="k">end</span><span class="o">.</span>
</pre></div><p>Note that the object construct is still available in Delphi.
</p><div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<div role="note" class="hatnote navigation-not-searchable">See <a href="History_of_Delphi_(software)" title="History of Delphi (software)">History of Delphi (software)</a> for details on the progression of language and IDE development from 1995 to the present.</div>
<div class="mw-heading mw-heading2"><h2 id="Uses_in_schools">Uses in schools</h2></div>
<p>In 2016, Delphi was named the language of choice for teaching programming in <a href="South_Africa" title="South Africa">South African</a> schools as a subject of information technology (IT).<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p><p>Delphi is the medium used to teach programming in <a href="Namibia" title="Namibia">Namibian</a> schools as a subject of information technology (IT).<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Roadmaps">Roadmaps</h2></div>
<p>Embarcadero used to publish "roadmaps" describing their future development plans. The last one was published in November 2020.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> Version 10.5 referred to in the November 2020 roadmap was renamed 11.0.
Starting with Delphi 11, Embarcadero decided to no longer publish formal roadmaps. Instead, possible new features are now presented in a loose order through blog entries and online webinars. An important role has Marco Cantú (product manager) with his <a rel="nofollow" class="external text" href="https://blogs.embarcadero.com/author/marcocantuembarcadero-com/">blog</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Related_software">Related software</h2></div>
<ul><li>Borland Enterprise Studio, a precursor to RAD Studio, is a software development suite that includes support for multiple languages. Borland Enterprise Studio for Windows supports Delphi.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Borland_Kylix" title="Borland Kylix">Borland Kylix</a>: Similar to Delphi, but for Linux, released in 2001. This was the first attempt to add Linux support to the Delphi product family.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> Kylix used the new CLX cross-platform framework (based on <a href="Qt_(software)" title="Qt (software)">Qt</a>), instead of Delphi's VCL. Kylix was discontinued after version 3. Today Linux support is integrated into the main Delphi product and uses the FireMonkey cross-platform framework.</li>
<li><a href="InterBase" title="InterBase">InterBase</a> is an embeddable SQL database that integrates natively to Delphi and C++Builder for client/server or embedded development. Its distinguishing features reduced administration requirements, commercial-grade data security, disaster recovery, and change synchronization. It is also accessible by all major languages and platforms in the market with database connection protocols like ODBC, ADO, ADO.NET and even with Java by JDBC/ODBC Bridge or Java type 4 connectors.</li>
<li><a href="JBuilder" title="JBuilder">JBuilder</a> was a tool for Java development based on Eclipse since version JBuilder 2007.</li>
<li><a href="RadPHP" class="mw-redirect" title="RadPHP">RadPHP</a> (later replaced with HTML5 Builder) was an <a href="Integrated_development_environment" title="Integrated development environment">IDE</a> for <a href="PHP" title="PHP">PHP</a> that provided true RAD functionality. It has a form designer similar to that of Delphi or <a href="Visual_Basic" title="Visual Basic">Visual Basic</a>, and an integrated debugger based on the <a href="Apache_HTTP_Server" title="Apache HTTP Server">Apache</a> web server. It also includes a <a href="Visual_Component_Library" title="Visual Component Library">VCL</a> library ported to PHP. Unlike other IDEs, it supports Web 2.0 features such as <a href="Ajax_(programming)" title="Ajax (programming)">Ajax</a>. Delphi for PHP was announced on March 20, 2007, renamed in October 2010 to RadPHP, and is based on Qadram Q studio. Embarcadero acquired Qadram in January 2011.</li>
<li>Delphi Prism (later renamed Embarcadero Prism) derived from the <a href="Oxygene_(programming_language)" title="Oxygene (programming language)">Oxygene language</a> (formerly named Chrome) from RemObjects. It ran in the Microsoft Visual Studio IDE rather than RAD Studio. It was licensed and rebranded by Embarcadero to replace Delphi.NET when that product was discontinued.</li>
<li><a href="Free_Pascal" title="Free Pascal">Free Pascal</a> is an open-source Pascal <a href="Cross-platform_software" title="Cross-platform software">cross-platform</a> <a href="Cross-compiler" class="mw-redirect" title="Cross-compiler">cross-compiler</a> that supports most of Delphi's Object Pascal code. Free Pascal also has its own language extensions, multiple compiler [language syntax] modes, and supports 18+ operating systems and 9+ processor architectures.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> <a href="Lazarus_(IDE)" class="mw-redirect" title="Lazarus (IDE)">Lazarus</a> is a cross-platform RAD IDE that uses the Free Pascal compiler.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Notable_third-party_libraries">Notable third-party libraries</h3></div>
<ul><li><a href="FastCode" title="FastCode">FastCode</a> – Enhanced <a href="Runtime_library" title="Runtime library">runtime libraries</a> and memory manager.</li>
<li><a href="OpenWire_(library)" title="OpenWire (library)">OpenWire (library)</a> – Data flow, events, and state synchronization component library.</li>
<li><a href="Teechart" title="Teechart">Teechart</a> – Charting library.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;">
<ol class="references">
<li id="cite_note-wikidata-2351e89f4704d652e9fe6835d74f849ed7344af1-v20-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-wikidata-2351e89f4704d652e9fe6835d74f849ed7344af1-v20_1-0">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-12-3-athens/">"Announcing the Availability of RAD Studio 12.3 Athens"</a>. 13 March 2025<span class="reference-accessdate">. Retrieved <span class="nowrap">13 March</span> 2025</span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://docwiki.embarcadero.com/RADStudio/Sydney/en/Installation_Notes#Operating_System_Requirements">"Installation Notes - Operating System Requirements"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200806012405/http://docwiki.embarcadero.com/RADStudio/Sydney/en/Installation_Notes#Operating_System_Requirements">Archived</a> from the original on 2020-08-06<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-09-05</span></span>.</cite></span>
</li>
<li id="cite_note-Buchanan2003-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-Buchanan2003_3-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFWilliam_Buchanan2003" class="citation book cs1">William Buchanan (4 February 2003). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=2AgnBQAAQBAJ&pg=PP10"><i>Mastering Delphi Programming</i></a>. Palgrave Macmillan. pp. 10–. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-137-17356-0</bdi>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.riversoftavg.com/index.php/2014/05/12/performance-comparison-from-delphi-2010-to-xe6-part-2/">"Performance Comparison from Delphi 2010 to XE6 (Part 2)"</a>. Riversoft AVG. 12 May 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150726170712/http://blogs.riversoftavg.com/index.php/2014/05/12/performance-comparison-from-delphi-2010-to-xe6-part-2/">Archived</a> from the original on 26 July 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">9 March</span> 2016</span>.</cite></span>
</li>
<li id="cite_note-auto-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-auto_5-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.thedelphigeek.com/2010/06/built-for-speed.html">"The Delphi Geek: Built For Speed"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160323012544/http://www.thedelphigeek.com/2010/06/built-for-speed.html">Archived</a> from the original on 23 March 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">9 March</span> 2016</span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://news.ycombinator.com/item?id=7614236">"Discussion on Hacker News about Delphi being alive"</a>. Hacker News. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160702153911/https://news.ycombinator.com/item?id=7614236">Archived</a> from the original on 2 July 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">9 March</span> 2016</span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.embarcadero.com/products/delphi/product-editions">"Delphi: App Development Product Editions"</a>. <i>Embarcadero</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210314162551/https://www.embarcadero.com/products/delphi/product-editions">Archived</a> from the original on 14 March 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">13 March</span> 2021</span>.</cite> With download link for Delphi Feature Matrix</span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.math.bas.bg/bantchev/place/pascal/recollections.pdf">"Recollections About the Development of Pascal"</a> <span class="cs1-format">(PDF)</span>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160512232508/http://www.math.bas.bg/bantchev/place/pascal/recollections.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2016-05-12<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-01-12</span></span>.</cite></span>
</li>
<li id="cite_note-WangTan2006-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-WangTan2006_9-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFLingfeng_WangKay_CHen_Tan2006" class="citation book cs1">Lingfeng Wang; Kay CHen Tan (20 January 2006). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=H93R1EE7rL8C&pg=PA113"><i>Modern Industrial Automation Software Design</i></a>. John Wiley & Sons. pp. 113–. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-471-77627-7</bdi>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://stackoverflow.com/questions/8460037/list-of-delphi-language-features-and-version-in-which-they-were-introduced-depre">"List of Delphi language features and version in which they were introduced/deprecated"</a>. Stack Overflow. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160228200427/http://stackoverflow.com/questions/8460037/list-of-delphi-language-features-and-version-in-which-they-were-introduced-depre">Archived</a> from the original on 28 February 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">9 March</span> 2016</span>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite id="CITEREFStaff_Writer2016" class="citation web cs1">Staff Writer (2016-02-03). <a rel="nofollow" class="external text" href="https://mybroadband.co.za/news/software/157199-embarcadero-delphi-named-developer-language-of-choice-for-south-african-schools.html">"Embarcadero Delphi named developer language of choice for South African schools"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220331204240/https://mybroadband.co.za/news/software/157199-embarcadero-delphi-named-developer-language-of-choice-for-south-african-schools.html">Archived</a> from the original on 2022-03-31<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-03-17</span></span>.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external free" href="https://digitalcommons.kennesaw.edu/acist/2021/allpapers/8/">https://digitalcommons.kennesaw.edu/acist/2021/allpapers/8/</a></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.embarcadero.com/rad-studio-november-2020-roadmap-pm-commentary/">"RAD Studio November 2020 Roadmap PM Commentary"</a>. blogs.embarcadero.com. 17 November 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201128221819/https://blogs.embarcadero.com/rad-studio-november-2020-roadmap-pm-commentary/">Archived</a> from the original on 2020-11-28<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-11-27</span></span>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.borland.com/estudio/">"Borland Enterprise Studio"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20020205084110/http://www.borland.com/estudio/">Archived</a> from the original on 2002-02-05<span class="reference-accessdate">. Retrieved <span class="nowrap">2002-02-05</span></span>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20190904154032/http://edn.embarcadero.com/article/26771">"Kylix is here!"</a>. Archived from <a rel="nofollow" class="external text" href="https://edn.embarcadero.com/article/26771">the original</a> on 2019-09-04<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-09-05</span></span>.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.freepascal.org/">"Free Pascal Homepage"</a>. freepascal.org. <a rel="nofollow" class="external text" href="https://web.archive.org/web/19990125095436/http://www.freepascal.org/">Archived</a> from the original on 1999-01-25<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-04-27</span></span>.</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239549316">
/* start https://en.wikipedia.org/ */
.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}
/* end https://en.wikipedia.org/ */
</style><div class="refbegin" style="">
<ul><li><cite id="CITEREFMcConnell1993" class="citation book cs1"><a href="Steve_McConnell" title="Steve McConnell">McConnell, Steve</a> (1993). <i><a href="Code_Complete" title="Code Complete">Code Complete</a></i>. Microsoft Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>1-55615-484-4</bdi>.</cite></li></ul>
</div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://www.embarcadero.com/products/delphi">Official website</a></span></span> </li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r886047488">
/* start https://en.wikipedia.org/ */
.mw-parser-output .nobold{font-weight:normal}
/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Pascal_programming_language_family576" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div id="Pascal_programming_language_family576" style="font-size:114%;margin:0 4em"><a href="Pascal_(programming_language)" title="Pascal (programming language)">Pascal programming language</a> family</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Programming_language#Dialects,_flavors_and_implementations" title="Programming language">Dialects</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a></li>
<li><a href="Object_Pascal" title="Object Pascal">Object Pascal</a></li>
<li><a href="Pascal_Script" title="Pascal Script">Pascal Script</a></li>
<li><a href="Oxygene_(programming_language)" title="Oxygene (programming language)">Oxygene</a></li>
<li><a href="Clascal" title="Clascal">Clascal</a></li>
<li><a href="Concurrent_Pascal" title="Concurrent Pascal">Concurrent Pascal</a></li>
<li><a href="Joyce_(programming_language)" title="Joyce (programming language)">Joyce</a></li>
<li><a href="SuperPascal" title="SuperPascal">SuperPascal</a></li></ul>
</div></td><td class="noviewer navbox-image" rowspan="6" style="width:1px;padding:0 0 0 2px"><div><span typeof="mw:File"></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Compiler" title="Compiler">Compilers</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Current</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li> (<a href="History_of_Delphi_(software)" title="History of Delphi (software)">history</a>)</li>
<li><a href="Oxygene_(programming_language)" title="Oxygene (programming language)">Oxygene</a></li>
<li><a href="Pascal_(programming_language)#Compilers_and_interpreters" title="Pascal (programming language)">VSI Pascal</a></li>
<li><a href="IP_Pascal" title="IP Pascal">IP Pascal</a></li>
<li><a href="Free_Pascal" title="Free Pascal">Free Pascal</a> (<a href="Lazarus_(software)" title="Lazarus (software)">Lazarus</a>)</li>
<li><a href="PascalABC.NET" title="PascalABC.NET">PascalABC.NET</a></li>
<li><a href="GNU_Pascal" title="GNU Pascal">GNU Pascal</a></li>
<li><a href="Turbo51" title="Turbo51">Turbo51</a></li>
<li><a href="Pic_Micro_Pascal" title="Pic Micro Pascal">Pic Micro Pascal</a></li>
<li><a href="Amsterdam_Compiler_Kit" title="Amsterdam Compiler Kit">ACK</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Virtual_Pascal" title="Virtual Pascal">Virtual Pascal</a></li>
<li><a href="Apple_Pascal" title="Apple Pascal">Apple Pascal</a></li>
<li><a href="Borland_Kylix" title="Borland Kylix">Borland Kylix</a></li>
<li><a href="Turbo_Pascal" title="Turbo Pascal">Turbo Pascal</a></li>
<li><a href="Microsoft_Pascal" title="Microsoft Pascal">Microsoft Pascal</a></li>
<li><a href="UCSD_Pascal" title="UCSD Pascal">UCSD Pascal</a></li>
<li><a href="JRT_Pascal" title="JRT Pascal">JRT Pascal</a></li>
<li><a href="Pascal/MT%2B" title="Pascal/MT+">Pascal/MT+</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="API" title="API">API</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Component_Library_for_Cross_Platform" title="Component Library for Cross Platform">CLX</a></li>
<li><a href="Free_Component_Library" title="Free Component Library">FCL</a></li>
<li><a href="FireMonkey" title="FireMonkey">FireMonkey</a></li>
<li><a href="Lazarus_Component_Library" title="Lazarus Component Library">LCL</a></li>
<li><a href="Object_Windows_Library" title="Object Windows Library">Object Windows Library</a></li>
<li><a href="OpenWire_(library)" title="OpenWire (library)">OpenWire</a></li>
<li><a href="Free_Pascal_Runtime_Library" title="Free Pascal Runtime Library">RTL</a></li>
<li><a href="Turbo_Vision" title="Turbo Vision">Turbo Vision</a></li>
<li><a href="Visual_Component_Library" title="Visual Component Library">Visual Component Library</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Microcomputer" title="Microcomputer">Microcomputer</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Pascal_MicroEngine" title="Pascal MicroEngine">Pascal MicroEngine</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Comparison_of_programming_languages" title="Comparison of programming languages">Comparisons</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Comparison_of_Pascal_and_C" title="Comparison of Pascal and C">Pascal and C</a></li>
<li><a href="Comparison_of_Pascal_and_Delphi" title="Comparison of Pascal and Delphi">Pascal and Delphi</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Designer</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="3"><div>
<ul><li><a href="Generic_programming#Genericity_in_Pascal" title="Generic programming">Genericity</a></li></ul>
<dl><dt><span class="nobold">Related to</span></dt>
<dd><a href="ALGOL" title="ALGOL">ALGOL</a> (1958)</dd>
<dd><a href="Modula-2" title="Modula-2">Modula-2</a> (1977)</dd>
<dd><a href="Ada_(programming_language)" title="Ada (programming language)">Ada</a> (1983)</dd>
<dd><a href="Oberon_(programming_language)" title="Oberon (programming language)">Oberon</a> (1986)</dd>
<dd><a href="Modula-3" title="Modula-3">Modula-3</a> (1988)</dd>
<dd><a href="Oberon-2" title="Oberon-2">Oberon-2</a> (1991)</dd>
<dd><a href="Component_Pascal" title="Component Pascal">Component Pascal</a> (1991)</dd></dl>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Integrated_development_environments623" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Integrated_development_environments623" style="font-size:114%;margin:0 4em"><a href="Integrated_development_environment" title="Integrated development environment">Integrated development environments</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="C_(programming_language)" title="C (programming language)">C</a>, <a href="C%2B%2B" title="C++">C++</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Arduino_IDE" class="mw-redirect" title="Arduino IDE">Arduino IDE</a></li>
<li><a href="Code%3A%3ABlocks" title="Code::Blocks">Code::Blocks</a></li>
<li><a href="CodeLite" title="CodeLite">CodeLite</a></li>
<li><a href="Dev-C%2B%2B" title="Dev-C++">Dev-C++</a></li>
<li><a href="Eclipse_(software)" title="Eclipse (software)">Eclipse</a></li>
<li><a href="Emacs" title="Emacs">Emacs</a></li>
<li><a href="Geany" title="Geany">Geany</a></li>
<li><a href="GNOME_Builder" title="GNOME Builder">GNOME Builder</a></li>
<li><a href="Kakoune" title="Kakoune">Kakoune</a></li>
<li><a href="KDevelop" title="KDevelop">KDevelop</a></li>
<li><a href="NetBeans" title="NetBeans">NetBeans</a></li>
<li>QDevelop</li>
<li><a href="Qt_Creator" title="Qt Creator">Qt Creator</a></li>
<li><a href="Ultimate%2B%2B" title="Ultimate++">TheIDE</a></li>
<li><a href="Vi_(text_editor)" title="Vi (text editor)">Vi</a>–<a href="Vim_(text_editor)" title="Vim (text editor)">Vim</a></li>
<li><a href="Watcom_C/C%2B%2B" title="Watcom C/C++">OpenWatcom</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Freeware" title="Freeware">Freeware</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="DevEco_Studio" class="mw-redirect" title="DevEco Studio">DevEco Studio</a></li>
<li><a href="Oracle_Developer_Studio" title="Oracle Developer Studio">Oracle Developer Studio</a></li>
<li><a href="Visual_Studio_Code" title="Visual Studio Code">Visual Studio Code</a></li>
<li><a href="Visual_Studio#Community" title="Visual Studio">Visual Studio Community</a></li>
<li><a href="Xcode" title="Xcode">Xcode</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Retail_software" title="Retail software">Retail</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="C%2B%2BBuilder" title="C++Builder">C++Builder</a></li>
<li><a href="Eclipse_(software)" title="Eclipse (software)">Eclipse</a>-based
<ul><li><a href="CodeWarrior" title="CodeWarrior">CodeWarrior</a></li>
<li><a href="MyEclipse" title="MyEclipse">MyEclipse</a></li></ul></li>
<li><a href="Visual_Studio" title="Visual Studio">Visual Studio</a></li>
<li>By <a href="JetBrains" title="JetBrains">JetBrains</a>
<ul><li><a href="IntelliJ_IDEA" title="IntelliJ IDEA">IntelliJ IDEA</a></li>
<li><a href="CLion" class="mw-redirect" title="CLion">CLion</a></li></ul></li>
<li><a href="LabWindows/CVI" title="LabWindows/CVI">LabWindows/CVI</a></li>
<li>IBM <a href="Rational_Software_Architect" class="mw-redirect" title="Rational Software Architect">Rational Software Architect</a></li>
<li><a href="Understand_(software)" title="Understand (software)">Understand</a></li>
<li><a href="SlickEdit" title="SlickEdit">SlickEdit</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Anjuta" title="Anjuta">Anjuta</a></li>
<li>By <a href="JetBrains" title="JetBrains">JetBrains</a>
<ul><li><a href="AppCode" class="mw-redirect" title="AppCode">AppCode</a></li></ul></li>
<li><a href="VisualAge" title="VisualAge">VisualAge</a></li>
<li><a href="Microsoft_Visual_Studio_Express#Visual_C++_Express" title="Microsoft Visual Studio Express">Visual C++ Express</a></li>
<li><a href="MonoDevelop" title="MonoDevelop">MonoDevelop</a></li>
<li><a href="SharpDevelop" title="SharpDevelop">SharpDevelop</a></li>
<li><a href="Borland_Turbo_C" class="mw-redirect" title="Borland Turbo C">Borland Turbo C</a>, <a href="Turbo_C%2B%2B" title="Turbo C++">C++</a></li>
<li><a href="QuickC" title="QuickC">QuickC</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Java_(software_platform)" title="Java (software platform)">Java</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Anjuta" title="Anjuta">Anjuta</a></li>
<li><a href="BlueJ" title="BlueJ">BlueJ</a></li>
<li><a href="DrJava" title="DrJava">DrJava</a></li>
<li><a href="Eclipse_(software)" title="Eclipse (software)">Eclipse</a></li>
<li><a href="Geany" title="Geany">Geany</a></li>
<li><a href="Greenfoot" title="Greenfoot">Greenfoot</a></li>
<li><a href="IntelliJ_IDEA" title="IntelliJ IDEA">IntelliJ IDEA</a> Community Edition
<ul><li><a href="Android_Studio" title="Android Studio">Android Studio</a></li></ul></li>
<li><a href="NetBeans" title="NetBeans">NetBeans</a></li>
<li><a href="DevEco_Studio" class="mw-redirect" title="DevEco Studio">DevEco Studio</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Freeware" title="Freeware">Freeware</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="JGRASP" title="JGRASP">jGRASP</a></li>
<li><a href="JDeveloper" title="JDeveloper">JDeveloper</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Retail_software" title="Retail software">Retail</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>JCreator</li>
<li><a href="MyEclipse" title="MyEclipse">MyEclipse</a></li>
<li><a href="JetBrains" title="JetBrains">JetBrains</a> <a href="IntelliJ_IDEA" title="IntelliJ IDEA">IntelliJ IDEA</a></li>
<li><a href="SlickEdit" title="SlickEdit">SlickEdit</a></li>
<li><a href="Understand_(software)" title="Understand (software)">Understand</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>Metrowerks <a href="CodeWarrior" title="CodeWarrior">CodeWarrior</a> Pro for Java</li>
<li><a href="JBuilder" title="JBuilder">JBuilder</a></li>
<li><a href="Sun_Java_Studio_Creator" title="Sun Java Studio Creator">Sun Java Studio Creator</a> (superseded by <a href="NetBeans" title="NetBeans">NetBeans</a>)</li>
<li><a href="VisualAge" title="VisualAge">VisualAge</a> (superseded by <a href="Eclipse_(software)" title="Eclipse (software)">Eclipse</a>)</li>
<li><a href="Visual_Caf%C3%A9" title="Visual Café">Visual Café</a> (aka Espresso, superseded by <a href="JBuilder" title="JBuilder">JBuilder</a>)</li>
<li><a href="Visual_J%2B%2B" title="Visual J++">Visual J++</a></li>
<li><a href="Xelfi" class="mw-redirect" title="Xelfi">Xelfi</a> (became <a href="NetBeans" title="NetBeans">NetBeans</a>)</li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="JavaScript" title="JavaScript">JavaScript</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Open_source36" scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Vim_(text_editor)" title="Vim (text editor)">Vim</a></li>
<li><a href="Visual_Studio_Code" title="Visual Studio Code">Visual Studio Code</a></li>
<li><a href="Atom_(text_editor)" title="Atom (text editor)">Atom</a></li>
<li><a href="Chromium_(web_browser)" title="Chromium (web browser)">Chromium</a></li>
<li><a href="DevEco_Studio" class="mw-redirect" title="DevEco Studio">DevEco Studio</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Common_Language_Infrastructure" title="Common Language Infrastructure">CLI</a> (<a href=".NET" title=".NET">.NET</a>)</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Visual_Studio_Code" title="Visual Studio Code">Visual Studio Code</a></li>
<li><a href="PascalABC.NET" title="PascalABC.NET">PascalABC.NET</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Freeware" title="Freeware">Freeware</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Visual_Studio#Community" title="Visual Studio">Visual Studio Community</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Retail_software" title="Retail software">Retail</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Visual_Studio" title="Visual Studio">Visual Studio</a></li>
<li><a href="JetBrains#Rider" title="JetBrains">Rider</a></li>
<li><a href="Understand_(software)" title="Understand (software)">Understand</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Xamarin_Studio" class="mw-redirect" title="Xamarin Studio">Xamarin Studio</a></li>
<li><a href="MonoDevelop" title="MonoDevelop">MonoDevelop</a></li>
<li><a href="SharpDevelop" title="SharpDevelop">SharpDevelop</a></li>
<li><a href="Microsoft_Visual_Studio_Express#Visual_Basic_Express" title="Microsoft Visual Studio Express">Visual Basic Express</a></li>
<li><a href="Microsoft_Visual_Studio_Express#Visual_Web_Developer_Express" title="Microsoft Visual Studio Express">Visual Web Developer Express</a></li>
<li><a href="Microsoft_Visual_Studio_Express#2005–2010_products" title="Microsoft Visual Studio Express">Visual J# Express</a></li>
<li><a href="Microsoft_Visual_Studio_Express#2005–2010_products" title="Microsoft Visual Studio Express">Visual Studio Express for Windows Phone</a></li>
<li><a href="Microsoft_Visual_Studio_Express#Visual_C++_Express" title="Microsoft Visual Studio Express">Visual C++ Express</a></li>
<li><a href="Microsoft_Visual_Studio_Express#_Express" title="Microsoft Visual Studio Express">Visual C# Express</a></li>
<li><a href="Microsoft_Visual_Studio_Express#2015-2017_products" title="Microsoft Visual Studio Express">Express for Desktop</a></li>
<li><a href="Microsoft_Visual_Studio_Express#2015-2017_products" title="Microsoft Visual Studio Express">Express for Web</a></li>
<li><a href="Microsoft_Visual_Studio_Express#2015-2017_products" title="Microsoft Visual Studio Express">Express for Windows</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Adobe_Flash" title="Adobe Flash">Flash</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_Flash_Builder" title="Adobe Flash Builder">Adobe Flash Builder</a></li>
<li>FlashDevelop</li>
<li><a href="Powerflasher_FDT" title="Powerflasher FDT">Powerflasher FDT</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="PHP" title="PHP">PHP</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Aptana" title="Aptana">Aptana</a></li>
<li><a href="NetBeans" title="NetBeans">NetBeans</a></li>
<li><a href="Komodo_Edit" title="Komodo Edit">Komodo Edit</a></li>
<li><a href="Komodo_IDE" title="Komodo IDE">Komodo IDE</a></li>
<li><a href="KDevelop" title="KDevelop">KDevelop</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Codelobster" title="Codelobster">Codelobster</a></li>
<li><a href="PhpStorm" class="mw-redirect" title="PhpStorm">PhpStorm</a></li>
<li><a href="PHPEdit" title="PHPEdit">PHPEdit</a></li>
<li><a href="SlickEdit" title="SlickEdit">SlickEdit</a></li>
<li><a href="Zend_Studio" title="Zend Studio">Zend Studio</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="R_(programming_language)" title="R (programming language)">R</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="RStudio" title="RStudio">RStudio</a></li>
<li><a href="R_Tools_for_Visual_Studio" title="R Tools for Visual Studio">R Tools for Visual Studio</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Python_(programming_language)" title="Python (programming language)">Python</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Anjuta" title="Anjuta">Anjuta</a></li>
<li><a href="IDLE" title="IDLE">IDLE</a></li>
<li><a href="Eric_(software)" title="Eric (software)">Eric</a></li>
<li><a href="Light_Table_(software)" title="Light Table (software)">Light Table</a></li>
<li><a href="Ninja-IDE" title="Ninja-IDE">Ninja-IDE</a></li>
<li><a href="PyDev" title="PyDev">PyDev</a></li>
<li>PyScripter</li>
<li>PIDA</li>
<li><a href="Spyder_(software)" title="Spyder (software)">Spyder</a></li>
<li><a href="Komodo_Edit" title="Komodo Edit">Komodo Edit</a></li>
<li><a href="Komodo_IDE" title="Komodo IDE">Komodo IDE</a></li>
<li><a href="KDevelop" title="KDevelop">KDevelop</a></li>
<li><a href="Vim_(text_editor)" title="Vim (text editor)">Vim</a></li>
<li><a href="Visual_Studio_Code" title="Visual Studio Code">Visual Studio Code</a></li>
<li><a href="Thonny" title="Thonny">Thonny</a></li>
<li><a href="DevEco_Studio" class="mw-redirect" title="DevEco Studio">DevEco Studio</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="PyCharm" title="PyCharm">PyCharm</a></li>
<li><a href="PythonAnywhere" title="PythonAnywhere">PythonAnywhere</a></li>
<li><a href="Visual_Studio_Code" title="Visual Studio Code">Visual Studio Code</a></li>
<li><a href="SlickEdit" title="SlickEdit">SlickEdit</a></li>
<li><a href="Wing_IDE" title="Wing IDE">Wing IDE</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a>,<br><a href="Object_Pascal" title="Object Pascal">Object Pascal</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Free_Pascal" title="Free Pascal">Free Pascal</a> IDE</li>
<li><a href="Lazarus_(software)" title="Lazarus (software)">Lazarus</a></li>
<li><a href="Dev-Pascal" title="Dev-Pascal">Dev-Pascal</a></li>
<li>GNAVI</li>
<li><a href="PascalABC.NET" title="PascalABC.NET">PascalABC.NET</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Freeware" title="Freeware">Freeware</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a class="mw-selflink-fragment" href="#Embarcadero_Delphi_10.2_Tokyo_(Community_Edition)">Delphi Community</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Retail_software" title="Retail software">Retail</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Turbo_Pascal" title="Turbo Pascal">Turbo Pascal</a></li>
<li><a href="Virtual_Pascal" title="Virtual Pascal">Virtual Pascal</a></li>
<li><a href="Borland_Kylix" title="Borland Kylix">Borland Kylix</a></li>
<li><a href="Microsoft_Pascal" title="Microsoft Pascal">QuickPascal</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="BASIC" title="BASIC">BASIC</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Basic-256" title="Basic-256">Basic-256</a></li>
<li><a href="Microsoft_Small_Basic" title="Microsoft Small Basic">Microsoft Small Basic</a></li>
<li><a href="SdlBasic" title="SdlBasic">SdlBasic</a></li>
<li><a href="Gambas" title="Gambas">Gambas</a></li>
<li><a href="Basic4GL" title="Basic4GL">Basic4GL</a></li>
<li><a href="FreeBASIC" title="FreeBASIC">VisualFBEditor / WinFBE</a></li>
<li><a href="QB64" title="QB64">InForm</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Freeware" title="Freeware">Freeware</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="FutureBASIC" title="FutureBASIC">FutureBASIC</a></li>
<li><a href="RapidQ" title="RapidQ">RapidQ</a></li>
<li><a href="Visual_Studio#Community" title="Visual Studio">Visual Studio Community</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Retail_software" title="Retail software">Retail</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Visual_Studio" title="Visual Studio">Visual Studio</a></li>
<li><a href="NS_Basic" title="NS Basic">NS Basic</a></li>
<li><a href="PureBasic" title="PureBasic">PureBasic</a></li>
<li><a href="GLBasic" title="GLBasic">GLBasic</a></li>
<li><a href="Liberty_BASIC" title="Liberty BASIC">Liberty BASIC</a></li>
<li><a href="Xojo" title="Xojo">Xojo</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="CA-Realizer" title="CA-Realizer">CA-Realizer</a></li>
<li><a href="MonoDevelop" title="MonoDevelop">MonoDevelop</a></li>
<li><a href="QuickBASIC" title="QuickBASIC">QuickBASIC</a></li>
<li><a href="QBasic" title="QBasic">QBasic</a></li>
<li><a href="SharpDevelop" title="SharpDevelop">SharpDevelop</a></li>
<li><a href="Visual_Basic_(classic)" title="Visual Basic (classic)">Visual Basic</a></li>
<li><a href="Microsoft_Visual_Studio_Express#Visual_Basic_Express" title="Microsoft Visual Studio Express">Visual Basic Express</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Go_(programming_language)" title="Go (programming language)">Go</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Vim_(text_editor)" title="Vim (text editor)">Vim</a></li>
<li><a href="Visual_Studio_Code" title="Visual Studio Code">Visual Studio Code</a> (VSCode)</li>
<li><a href="Eclipse_(software)" title="Eclipse (software)">Eclipse</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Freeware" title="Freeware">Freeware</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Cloud9_IDE" title="Cloud9 IDE">Cloud9 IDE</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Retail_software" title="Retail software">Retail</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="JetBrains#GoLand" title="JetBrains">GoLand</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Eiffel_(programming_language)" title="Eiffel (programming language)">Eiffel</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="EiffelStudio" title="EiffelStudio">EiffelStudio</a></li>
<li><a href="LibertyEiffel" title="LibertyEiffel">LibertyEiffel</a></li>
<li><a href="Visual_Eiffel" title="Visual Eiffel">Visual Eiffel</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Haxe" title="Haxe">Haxe</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="IntelliJ_IDEA" title="IntelliJ IDEA">IntelliJ IDEA</a></li>
<li><a href="VS_Code" class="mw-redirect" title="VS Code">VS Code</a></li>
<li><a href="Sublime_Text" title="Sublime Text">Sublime Text</a></li>
<li><a href="Powerflasher_FDT" title="Powerflasher FDT">Powerflasher FDT</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="POP-11" title="POP-11">POP-11</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Poplog" title="Poplog">Poplog</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Online_integrated_development_environment" title="Online integrated development environment">Online</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>AWS <a href="Cloud9_IDE" title="Cloud9 IDE">Cloud9 IDE</a></li>
<li><a href="Eclipse_Che" title="Eclipse Che">Eclipse Che</a></li>
<li><a href="Firebase_Studio" title="Firebase Studio">Firebase Studio</a></li>
<li><a href="SourceLair" title="SourceLair">SourceLair</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div>
<ul><li><b><a href="Comparison_of_integrated_development_environments" title="Comparison of integrated development environments">Comparison</a></b></li>
<li><b>Category</b></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Graphical_user_interface_builders291" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Graphical_user_interface_builders291" style="font-size:114%;margin:0 4em"><a href="Graphical_user_interface_builder" title="Graphical user interface builder">Graphical user interface builders</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Qt_(software)" title="Qt (software)">Qt</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Open_source36" scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Qt_Creator" title="Qt Creator">Qt Creator</a></li>
<li><a href="KDevelop" title="KDevelop">KDevelop</a></li>
<li><a href="Gambas" title="Gambas">Gambas</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="GTK" title="GTK">GTK</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Glade_Interface_Designer" title="Glade Interface Designer">Glade Interface Designer</a></li>
<li><a href="Gambas" title="Gambas">Gambas</a></li>
<li><a href="MonoDevelop" title="MonoDevelop">Stetic GUI Designer</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Xojo" title="Xojo">Xojo</a> (on <a href="Linux" title="Linux">Linux</a>)</li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="WxWidgets" title="WxWidgets">wxWidgets</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Open_source36" scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Code%3A%3ABlocks" title="Code::Blocks">Code::Blocks</a></li>
<li><a href="CodeLite" title="CodeLite">CodeLite</a></li>
<li><a href="Glade_Interface_Designer" title="Glade Interface Designer">wxGlade</a></li>
<li><a href="WxFormBuilder" title="WxFormBuilder">wxFormBuilder</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Common_Language_Infrastructure" title="Common Language Infrastructure">CLI</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="SharpDevelop" title="SharpDevelop">SharpDevelop</a></li>
<li><a href="PascalABC.NET" title="PascalABC.NET">PascalABC.NET</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Microsoft_Visual_Studio" class="mw-redirect" title="Microsoft Visual Studio">Microsoft Visual Studio</a></li>
<li><a href="Microsoft_Blend" title="Microsoft Blend">Microsoft Blend</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Visual_Component_Library" title="Visual Component Library">VCL</a>,<br><a href="Visual_Component_Library#Related_frameworks" title="Visual Component Library">related</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a>, <a href="Lazarus_Component_Library" title="Lazarus Component Library">LCL</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Lazarus_(IDE)" class="mw-redirect" title="Lazarus (IDE)">Lazarus</a></li>
<li><a href="FreeBASIC" title="FreeBASIC">Visual FB Editor</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul>
<li><a href="C%2B%2BBuilder" title="C++Builder">C++Builder</a></li>
<li><a href="RadPHP" class="mw-redirect" title="RadPHP">RadPHP</a></li>
<li><a href="Borland_Kylix" title="Borland Kylix">Borland Kylix</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Cocoa_(API)" title="Cocoa (API)">Cocoa</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Proprietary36" scope="row" class="navbox-group" style="width:1%"><a href="Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Xcode" title="Xcode">Xcode</a>, <a href="Interface_Builder" title="Interface Builder">Interface Builder</a></li>
<li><a href="Xojo" title="Xojo">Xojo</a> (on <a href="MacOS" title="MacOS">macOS</a>)</li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Java_(programming_language)" title="Java (programming language)">Java</a>-based</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Android_Studio" title="Android Studio">Android Studio</a> (via <a href="XML" title="XML">XML</a>)</li>
<li><a href="Eclipse_(software)" title="Eclipse (software)">Eclipse</a> (via <a href="Standard_Widget_Toolkit" title="Standard Widget Toolkit">SWT</a>)</li>
<li><a href="NetBeans#GUI_design_tool" title="NetBeans">NetBeans</a> (via <a href="Swing_(Java)" title="Swing (Java)">Swing</a>)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="IntelliJ_IDEA" title="IntelliJ IDEA">IntelliJ IDEA</a></li>
<li><a href="JDeveloper" title="JDeveloper">JDeveloper</a> (via <a href="Swing_(Java)" title="Swing (Java)">Swing</a>)</li>
<li><a href="WaveMaker" title="WaveMaker">WaveMaker</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Windows_API" title="Windows API">Windows API</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>GNAVI</li>
<li><a href="FreeBASIC" title="FreeBASIC">WinFBE</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="CA-Realizer" title="CA-Realizer">CA-Realizer</a></li>
<li><a href="Visual_Basic_(classic)" title="Visual Basic (classic)">Visual Basic</a></li>
<li><a href="Xojo" title="Xojo">Xojo</a> (for <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a>)</li>
<li><a href="RapidQ" title="RapidQ">RapidQ</a></li>
<li><a href="Liberty_BASIC" title="Liberty BASIC">Liberty BASIC</a></li>
<li><a href="PureBasic" title="PureBasic">PureBasic</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="FLUID" title="FLUID">FLUID</a></li>
<li><a href="Gorm_(computing)" class="mw-redirect" title="Gorm (computing)">Gorm</a></li>
<li><a href="IUP_(software)" title="IUP (software)">IUP</a></li>
<li><a href="QB64" title="QB64">InForm</a></li>
<li><a href="Morphic_(software)" title="Morphic (software)">Morphic</a></li>
<li><a href="Ultimate%2B%2B" title="Ultimate++">TheIDE</a></li>
<li><a href="XBasic" title="XBasic">XBasic</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Axure_RP" title="Axure RP">Axure RP</a></li>
<li><a href="Clarion_(programming_language)" title="Clarion (programming language)">Clarion IDE</a></li>
<li><a href="JUCE" title="JUCE">Projucer</a></li>
<li><a href="XVT" title="XVT">XVT</a> Design</li>
<li><a href="Resource_construction_set" title="Resource construction set">Resource construction set</a></li>
<li><a href="LANSA_(development_environment)" title="LANSA (development environment)">LANSA</a></li>
<li><a href="Softwell_Maker" title="Softwell Maker">Softwell Maker</a></li>
<li><a href="Embedded_Wizard" title="Embedded Wizard">Embedded Wizard</a></li>
<li><a href="OutSystems" title="OutSystems">OutSystems</a></li>
<li><a href="Mendix" title="Mendix">Mendix</a></li>
<li><a href="Topincs" title="Topincs">Topincs</a></li>
<li><a href="PowerBuilder" title="PowerBuilder">PowerBuilder</a></li>
<li><a href="NS_Basic" title="NS Basic">AppStudio</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-08-07" href="https://en.wikipedia.org/wiki/?title=Delphi_(software)&oldid=1304732632">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>